package com.wk.springframework.beans.factory.support;

import com.wk.springframework.common.exception.BeanException;
import com.wk.springframework.beans.factory.config.BeanDefinition;
import com.wk.springframework.beans.factory.config.ListableBeanFactory;

public interface ConfigurableListableBeanFactory extends ListableBeanFactory, AutowireCapableBeanFactory, ConfigurableBeanFactory{

    BeanDefinition getBeanDefinition(String beanName) throws BeanException;

    void preInstantiateSingletons() throws BeanException;
}
